﻿using Qianke.Common.EntityFramework.Interface;
using Qianke.Common.EntityFramework;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MainFrame.Repository;
using MainFrame.ApplicationService.Model;

namespace MainFrame.ApplicationService
{
    public class ApplicationServiceBase<TModel, TKey, TAddDto, TUpdateDto, TGetPageDto>
        : ApplicationServiceBase<TModel, TKey, TAddDto, TUpdateDto, TGetPageDto, TokenInfo, MFContext>
        where TModel : class, IEntity<TKey>
        where TUpdateDto : class, IEntity<TKey>
        where TAddDto : class
        where TGetPageDto : PageDto
    {
    }

    public class ApplicationServiceBase : ApplicationServiceBase<Entity<long>, long, object, Entity<long>, PageDto>
    {

    }
}
